package org.dromara.common.core.exception.file;

import java.io.Serial;


/**
 * @Author 刘武贵
 * @Date 2024/8/15 22:00
 * @Description 功能描述：文件名大小限制异常类
 */
public class FileSizeLimitExceededException extends FileException {

    @Serial
    private static final long serialVersionUID = 1L;

    /**
     * 构造函数，用于初始化FileSizeLimitExceededException的实例
     * 当上传文件大小超过最大限制时，将抛出此异常
     *
     * @param defaultMaxSize 默认最大文件大小限制，单位为字节
     *                       该参数用于指示触发异常的条件，即文件大小超过了这个默认最大限制
     */
    public FileSizeLimitExceededException(long defaultMaxSize) {
        super("upload.exceed.maxSize", new Object[]{defaultMaxSize});
    }
}
